home *** CD-ROM | disk | FTP | other *** search
/ Just Call Me Internet / Just Call Me Internet.iso / prog / atari / c / stut_src / desk_pu.h < prev    next >
C/C++ Source or Header  |  1996-06-04  |  1KB  |  43 lines

  1. /*
  2.  * Desk_Public.h
  3.  */
  4.  
  5.     #include    "DESKICON.H"                /* noms des objets du bureau et icones */
  6.     #include    "DEFICONS.H"                /* noms des objets du bureau et icones */
  7.     #include "DFSTRUCT.H"
  8.     #include "GEMWDEF.H"
  9.  
  10.  
  11.     /*
  12.      * Membres:
  13.      */
  14.     extern    OBJECT    *    G_desktop_adr;                /* Ptr sur arbre bureau */
  15.     extern    WIPARAMS    *    G_desk_params_adr;        /* ParamŠtres de la "fenˆtre bureau" */
  16.     extern    ICONIMGS        G_icon_images;                /* Pointeurs sur les images des ic“nes */
  17.     extern    int            G_icon_w, G_icon_h;        /* Dimensions des ic“nes */
  18.     extern    int            G_iconw_max_w;                /* Dimension maximale d'une fenˆtre contenant des ic“nes */
  19.     extern    int            G_fantome_icone[18];        /* Tableau contenant les coord pour le dessin d'un fant“me d'ic“ne */
  20.     extern    DATAGROUP *    G_datagroups;                /* Pointeur sur tableau de G_datagroups */
  21.  
  22.  
  23.  
  24.  
  25.     /* 
  26.      * Bureau: 
  27.      */
  28.     extern    void    init_desktop( void );    /* Installe nouveau bureau */
  29.     extern    void    clear_desktop( void );    /* D‚sinstalle ce bureau */
  30.     extern    void    init_icons( void );        /* Init ic“nes */
  31.     extern    DATAGROUP    *dgroup_adr_byiconno( int icon_no );
  32.     DATAGROUP    *    find_datagroup_byType(         /* Out: Ptr sur datagroup */
  33.                         DATATYPE        DataType );    /* In:  Type DTYP_* */
  34.                         
  35. void    Icon_CopyIBLKtoICONIMG(
  36.             ICONBLK * pIconBlk,
  37.             ICONIMG * pIconImg );
  38. void    Icon_CopyICONIMGtoIBLK(
  39.             ICONIMG * pIconImg,
  40.             ICONBLK * pIconBlk );
  41.  
  42.                         
  43.